.z-setting {
  width: 100%;
  position: relative;
  height: 642px;
}
.z-setting > img {
  width: 100%;
  height: 100%;
}
.z-setting .z-slogan {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 3;
}
.z-setting .z-slogan p {
  font-size: 48px;
  color: #FFF;
}
.z-setting .z-slogan h3 {
  font-size: 26px;
  color: #FFF;
  margin-top: 30px;
  font-weight: 400;
}
.z-setting .z-slogan h3 em {
  font-size: 28px;
}
.w1080 {
  width: 1080px;
  margin: 0 auto;
}
.z-body {
  background-color: #F5F5F5;
}
.z-content .z-cuff {
  margin-top: 42px;
  border-top: 1px solid transparent;
  display: flex;
  justify-content: space-between;
}
.z-content .z-cuff .z-cuff-fl {
  width: 600px;
  height: 817px;
}
.z-content .z-cuff .z-cuff-fl .z-cuff-fl-tu {
  width: 100%;
  height: 725px;
}
.z-content .z-cuff .z-cuff-fl .z-cuff-fl-tu img {
  width: 100%;
  height: 100%;
}
.z-content .z-cuff .z-cuff-fl .z-cuff-fl-zi {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 92px;
  margin-top: 20px;
}
.z-content .z-cuff .z-cuff-fl .z-cuff-fl-zi .z-zi-fl h3 {
  font-size: 31px;
  color: #000;
}
.z-content .z-cuff .z-cuff-fl .z-cuff-fl-zi .z-zi-fl p {
  margin-top: 8px;
  font-size: 17px;
  color: #000;
}
.z-content .z-cuff .z-cuff-fl .z-cuff-fl-zi .z-zi-fr {
  width: 132px;
  height: 38px;
  background-color: #000;
  color: #FFF;
  text-align: center;
  line-height: 38px;
  border: 1px solid #000;
  margin-top: 18px;
  font-size: 17px;
}
.z-content .z-cuff .z-cuff-fr {
  width: 450px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang {
  width: 100%;
  height: 390px;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang .z-cuff-fr-tu {
  width: 450px;
  height: 300px;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang .z-cuff-fr-tu img {
  width: 100%;
  height: 100%;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang .z-cuff-fr-zi {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 95px;
  margin-top: 18px;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang .z-cuff-fr-zi .z-zi-fr-fl h2 {
  font-size: 31px;
  color: #000;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang .z-cuff-fr-zi .z-zi-fr-fl p {
  margin-top: 8px;
  font-size: 17px;
  color: #000;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-shang .z-cuff-fr-zi .z-zi-fr-fr {
  width: 132px;
  height: 38px;
  background-color: #000;
  color: #FFF;
  text-align: center;
  line-height: 38px;
  border: 1px solid #000;
  margin-top: 16px;
  font-size: 17px;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-xia {
  width: 100%;
  height: 393px;
  margin-top: 35px;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-xia .z-cuff-fr-xia-tu {
  width: 100%;
  height: 300px;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-xia .z-cuff-fr-xia-zi {
  width: 100%;
  height: 93px;
  margin-top: 21px;
  display: flex;
  justify-content: space-between;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-xia .z-cuff-fr-xia-zi .z-zi-fr-xia-fl h2 {
  font-size: 31px;
  color: #000;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-xia .z-cuff-fr-xia-zi .z-zi-fr-xia-fl p {
  margin-top: 8px;
  font-size: 17px;
  color: #000;
}
.z-content .z-cuff .z-cuff-fr .z-cuff-fr-xia .z-cuff-fr-xia-zi .z-zi-fr-xia-fr {
  width: 132px;
  height: 38px;
  background-color: #000;
  color: #FFF;
  text-align: center;
  line-height: 38px;
  border: 1px solid #000;
  margin-top: 16px;
  font-size: 17px;
}
.z-content .z-company {
  text-align: center;
  margin-top: 84px;
}
.z-content .z-company h3 {
  color: #000;
  font-size: 31px;
}
.z-content .z-company span {
  font-size: 17px;
  color: #000;
  margin-top: 5px;
  display: block;
}
.z-content .z-company .z-content_4 {
  width: 100%;
  height: 593px;
  margin-top: 38px;
}
.z-content .z-company ul {
  margin-top: 28px;
  display: flex;
}
.z-content .z-company ul li {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-grow: 1;
  cursor: pointer;
}
.z-content .z-company ul li img {
  width: 75px;
  height: 75px;
}
.z-content .z-company ul li div {
  text-align: center;
}
.z-content .z-company ul li div span {
  color: #000;
  font-size: 17px;
}
.z-content .z-history {
  text-align: center;
  margin-top: 75px;
}
.z-content .z-history h3 {
  color: #000;
  font-size: 32px;
}
.z-content .z-history span {
  display: block;
  margin-top: 5px;
  font-size: 18px;
  color: #000;
}
.z-content .z-history .z-center {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 48px;
}
.z-content .z-history .z-center .z-left,
.z-content .z-history .z-center .z-zhong,
.z-content .z-history .z-center .z-right {
  width: 327px;
}
.z-content .z-history .z-center .z-left span,
.z-content .z-history .z-center .z-zhong span,
.z-content .z-history .z-center .z-right span {
  color: #868580;
  font-size: 17px;
  margin-top: 20px;
  margin-bottom: 43px;
  display: block;
}
.z-content .z-history .z-center .z-left .z-cont1 img {
  height: 410px;
}
.z-content .z-history .z-center .z-left .z-cont2 img {
  height: 245px;
}
.z-content .z-history .z-center .z-zhong .z-con3 img {
  height: 185px;
}
.z-content .z-history .z-center .z-zhong .z-con4 img {
  height: 327px;
}
.z-content .z-history .z-center .z-right .z-cont5 img {
  height: 246px;
}
.z-content .z-history .z-center .z-right .cont6 img {
  height: 409px;
}
.z-content .z-partners {
  text-align: center;
}
.z-content .z-partners h3 {
  font-size: 31px;
  color: #000;
}
.z-content .z-partners span {
  margin-top: 5px;
  color: #000;
  font-size: 17px;
  display: block;
}
/* .z-login,
.z-login .swiper-container,
.z-login .swiper-wrapper,
.z-login .swiper-slide,
.z-login .swiper-slide img {
  height: 127px;
} */
/* .z-login li {
  width: 250px;
  height: 140px;
  border: 1px solid #E1E1E1;
  overflow: hidden;
  text-align: center;
} */
/* .z-login li img {
  width: 240px;
  height: 127px;
} */
